package com.Map集合;

import java.util.HashMap;
import java.util.Map;

/*
Map集合的基本功能

 */
public class MapDemo01 {
/*结果
删除了键 张飞
是否包含001键 false
是否包含曹操 true
集合是否为空 false
集合的长度 2
最后输出集合 {002=关羽, 003=曹操}
 */
    public static void main(String[] args) {
        Map<String, String> hashMap = new HashMap<>();

        //添加方法 是put
        hashMap.put("001","张飞");
        hashMap.put("002","关羽");
        hashMap.put("003","曹操");

        //移除功能
        String remove = hashMap.remove("001");
        System.out.println("删除了键 "+remove);

        //判断是否包含指定的键
        boolean b = hashMap.containsKey("001");
        System.out.println("是否包含001键 "+b);

        //判断是否包含指定的值
        boolean b1 = hashMap.containsValue("曹操");
        System.out.println("是否包含曹操 "+b1);

        //判断是否为空
        boolean empty = hashMap.isEmpty();
        System.out.println("集合是否为空 "+empty);

        //集合的长度
        int size = hashMap.size();
        System.out.println("集合的长度 "+size);

        System.out.println("最后输出集合 "+hashMap);

    }
}
